date: 2024-03-26
Type: Cours
Projet: Blindcode
Cours: PHPProjet récapitulatif procédural
Nous avons maintenant abordé tous les points que je pouvais aborder avec le nombre d'heures qui nous étaient donné et qui me semblait le plus important pour que vous ayez une maîtrise de la programmation basique. Cependant, cette approche, même si vitale pour la suite du cours, n'est pas encore la manière de coder moderne et compétitive, cela, on le garde pour les heures qu'il nous reste. Mais avant ça, nous allons nous attaquer à un gros exercice récapitulatif de la matière vue depuis le début de l'année. Réussir ce projet est une bonne manière de voir si vous maîtrisez les aspects important de la programmation web. Si vous rencontrez des difficulté lors de la réalisation de cet exercice, je vous invite à prendre note de ceci, et de travailler les points notés seul, en groupe, ou accompagné par un formateur. Au menu :
Pour ce projet en particulier, je vous demande de vous en tenir à ça, pour le projet final, je ne vous interdirai pas d'utiliser toutes les technos que vous voulez, mais ici, contentez vous de ce qui a été vu au cours, et uniquement cela.
C'est un entrainement pour le projet final, donc jouez le jeu à fond !
Le sujet est libre, c'est à vous de le choisir, mais le projet doit comporter certains aspects obligatoires :
Ceci est le minimum syndical, the sky is the limit, ajoutez ce que vous voulez : Formulaire de contact, formulaire pour postuler à devenir administrateur, un mini jeu, un chat, ...
Veillez à bien soigner votre site visuellement (Css, Bootstrap), qu'il soit responsive (mobile first), et accessible.
Veilliez à sécuriser un maximum vos champs pour éviter les différentes attaques.
Un exemple de projet qui pourrait être fait reprenant le minimum syndical, je le développerais comme ça :
Il est donc à comprendre avec ce dernier point que c'est un petit script automatique qui, lorsque je vais cliquer sur mon onglet aventure dans ma navbar, va aller dans la base de données, choper tous les élément stocké avec le tag aventure qui vont être affiché, de la dernière entrée à la première, en les formattant pour former des articles similaires.
Pour que cela s'affiche bien, je ferais d'abord 2 article en pur front-end, je copie/colle ensuite la structure dans mon script en remplaçant les lorem-ipsum par mes variables PHP, on met le tout dans une boucle, et hop, notre site se construit tout seul !
Pour votre présentation, il se peut que vous n'ayez pas fini entièrement le projet, je vous donne quelques conseils :
créé le 2024-03-26 à 09:53